<?php
define('FICHERO_IDIOMA','admin.razas.php');
require_once '../ajax.init.php';
require '../../juegoinclude/idioma.php';
header('Content-Type:text/html;Charset=UTF-8');

if(isset($_GET['Accion'])){
    switch($_GET['Accion']){
        case "1": // Añadir raza
            $RazaActual = new Raza();
	    $RazaActual->cargarRaza($_POST,true);
	    if(!$RazaActual->insertar()){
		die('<script>alert("' . $RazaActual->ErrorInsercionStr . '");</script>');
	    }
	    echo '<script>$("#DialogCrearRaza").dialog("close"); cargarRazas(mostrarRazas,"#Contenido");</script>';
            break;
        default: // FATAL sin acción entendible
            echo '<script>alert("No se entendió la petición,FATAL);</script>';
    }
    exit;
}
// Secciones JSON emitidas por este fichero (ListaRazas,ListaMejorasRaza,...)
if(isset($_GET['S'])){
    $Contenidos = array();
    switch($_GET['S']){
	case "LR": // ListaRazas
	    require_once '../../juegoinclude/POO/raza.class.php';
	    //$Consulta = mysql_query("SELECT * FROM `razas`;") or errorMySQL(__FILE__,__LINE__);
	    //if(mysql_num_rows($Consulta) == 0) die(json_encode(""));
	    //while($Filas = mysql_fetch_array($Consulta)){
	    try{
		$Contenidos = Raza::cargarTodas();
	    }catch(Exception $e){
		printException($e);
	    }
	    break;
	case "LM": // ListaMejoras
	    $Raza = isset($_GET['R']) ? intval($_GET['R']) : 0; // Si se ha especificado una raza solo se mostrarán las mejoras de raza
	    require_once '../../juegoinclude/POO/mejora.class.php';
	    try{
		if($Raza){
		    $Contenidos = Mejora::cargarByRaza($Raza);
		}else{
		    $Contenidos = Mejora::cargarTodas();
		}
	    }catch(Exception $e){
		printException($e);
	    }
	    break;
	default:
	    exit;
    }
    echo json_encode($Contenidos);
}
?>
